/*
    sip_str.h

*/
#ifndef _SIP_STR_H_
#define _SIP_STR_H_

typedef struct
{
	int size;
	int len;

	char *str;
}Sip_string;

void sip_str_init(Sip_string *str);

void sip_strn_append (Sip_string *dst, const char *src, int len);
void sip_str_append(Sip_string *dst, const char *src);
void sip_str_append_CRLF(Sip_string *dst);
void sip_str_append_int(Sip_string *dst, int num);



void sip_str_free(Sip_string *str);

#endif

